package lesson5;

//打印出所有的"水仙花数"，所谓"水仙花数"是指一个三位数，其各位数字立方和等于该数本身。例如：
//
//        153是一个"水仙花数"，因为153=1的三次方＋5的三次方＋3的三次方。
public class Demo2 {
    public static void main(String[] args) {
        for(int i = 100; i <= 999; i++){
            //求出该三位数每一位的数字
            int temp = i;
            //123
            //个位
            int num1 = temp%10;  //3
            temp = temp/10;   //12
            //十位
            int num2 = temp%10; //2
            temp = temp/10;  //1
            int num3 = temp%10;  //1
            if(num1*num1*num1+num2*num2*num2+num3*num3*num3 == i){
                System.out.print(i);
                System.out.print("  ");
            }
        }
    }
}
